package com.ocom.payconfig.service;


import com.baomidou.mybatisplus.extension.service.IService;
import com.ocom.common.entity.payconfig.EntityXfMerchMoneyDay;
import com.ocom.common.request.exposeapi.boczhxy.AuthenticationRequest;
import com.ocom.common.request.payconfig.ConsMerchPayReportsRequest;
import com.ocom.common.resp.Result;


import java.util.List;

public interface XfMerchMoneyDayService extends IService<EntityXfMerchMoneyDay> {


    List<EntityXfMerchMoneyDay> getXfMerchMoneyDayByPayDate(Long comId, String payDate);

    List<EntityXfMerchMoneyDay> getXfMerchMoneyDayByPayDate2(Long comId, String payDate);

    Result getMerchMoneyDayList(Long comId,ConsMerchPayReportsRequest consMerchPayReportsRequest);

    Result modifyMerchMoneyDay(Long comId,AuthenticationRequest authenticationRequest);

    List<EntityXfMerchMoneyDay> recordOfArrears(Long comId, String payDate);

    Boolean updateXfMerchMoneyDay(Integer id, String payDate);

    Boolean saveXfMerchMoneyDay(Long comId,EntityXfMerchMoneyDay entityXfMerchMoneyDay);

}
